package com.bops.dal.product.dao;

import java.util.HashMap;
import java.util.List;

import com.bops.dal.product.dataobject.TypeThree;
import com.bops.dal.product.queryobject.TypeThreeQuery;



public interface Type3DAO {
    
	void insertType3(TypeThree record);

    int updateType3(TypeThree record);

    List<TypeThree> listType3(TypeThreeQuery query);
    List<TypeThree> completeType3(TypeThreeQuery query);

    TypeThree findType3ById(Integer id);
    TypeThree findType3IDByName(TypeThreeQuery queryType3);

    int deleteType3ById(Integer id);

    int countType3(HashMap<String,Object> map);
    int checkType3Name( TypeThree editType3);
}